# -!- coding: utf-8 -!-
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
#作者：cacho_37967865
#博客：https://blog.csdn.net/sinat_37967865
#文件：stock_top1.py
#日期：2020-06-29
#备注：将龙头股票信息存入到数据库   
CREATE TABLE `stock_top1` (
  `top_type` varchar(20) NOT NULL COMMENT '类型：行业市值、细分领域',
  `top_industry` varchar(20) NOT NULL COMMENT '所属行业', 
  `top_theme` varchar(20) NOT NULL COMMENT '所属概念',
  `top_detail` varchar(20) NOT NULL COMMENT '概要介绍',
  `stock_no` varchar(20) NOT NULL,
  `stock_name` varchar(20) NOT NULL,
  `create_time` datetime NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`stock_no`,`top_type`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='行业或者细分领域排行第一股票';

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

from pacong.stock.stock_config import db,cursor
from pycacho.cachobase.logger import Logger


logger = Logger("stock_top1").get_log()


stock_info = [
    ['002460', '赣锋锂业', '有色金属', '小金属', '世界领先的锂生态企业','行业市值'],
    ['600519', '贵州茅台', '酿酒行业', '白酒', '白酒世界排名第一','行业市值'],
    ['000002', '万科A', '房地产', '', '房地产行业市值最大', '行业市值'],
    ['000002', '用友网络', '软件服务', '国产软件', '中国500强企业超过60%使用用友软件', '行业市值'],
    ['002714', '牧原股份', '农牧饲渔', '猪肉概念', '农牧饲渔行业市值最大', '行业市值'],
    ['600009', '上海机场', '民航机场', '上海自贸', '民航机场行业市值最大', '行业市值'],
    ['601668', '中国建筑', '工程建设', '', '工程建设行业市值最大', '行业市值'],
    ['002791', '坚朗五金', '金属制品', '', '纯金属制品行业市值最大', '行业市值'],
    ['002352', '顺丰控股', '交运物流', '快递概念', '交运物流行业市值最大', '行业市值'],
    ['002607', '中公教育', '文教休闲', '在线教育', '文教休闲行业市值最大', '行业市值'],
    ['600900', '长江电力', '电力行业', '', '电力行业市值最大', '行业市值'],
    ['600900', '长江电力', '电力行业', '', '电力行业市值最大', '行业市值'],

    ['600111', '北方稀土', '有色金属', '稀土永磁', '中国乃至全球最大稀土产品供应商', '细分领域'],
    ['000725', '京东方A', '电子元件', 'LED', 'LED显示屏市值最大', '细分领域'],
]

def get_stock_info():
    for data in stock_info:
        stock_no = data[0]
        stock_name = data[1]
        top_industry = data[2]
        top_theme = data[3]
        top_detail = data[4]
        top_type = data[5]
        stock_to_mysql(top_type,top_industry,top_theme,top_detail,stock_no, stock_name)


# 将股票买卖点信息存入到数据库
def stock_to_mysql(top_type,top_industry,top_theme,top_detail,stock_no, stock_name):
    sql = "insert into stock_top1 (top_type,top_industry,top_theme,top_detail,stock_no, stock_name,create_time) values ('%s','%s','%s','%s','%s','%s',now() );" \
          % (top_type,top_industry,top_theme,top_detail,stock_no, stock_name)
    try:
        cursor.execute(sql)
    except Exception as e:
        db.rollback()
        print(str(e))
    else:
        db.commit()
        logger.info('%s龙头股票信息插入成功！',stock_no + '-->')

other=[
['600519', '贵州茅台', '大消费', '', '白酒世界排名第一'],
['603288', '海天味业', '大消费', '', '酱油世界排名第一'],
['002415', '海康威视', '大科技', '', '视频监控设备世界排名第一'],
['002475', '立讯精密', '大科技', '', 'AirProds全球组装供应商世界排名第一'],
['000725', '京东方A', '大科技', '', 'LCD屏世界排名第一'],
['603160', '汇顶科技', '大科技', '', '指纹芯片出货量世界排名第一'],
['600745', '闻泰科技', '大科技', '', '手机ODM（原始设计制造商）世界排名第一'],
['002019', '亿帆医药', '大医药', '', '泛酸钙（用于治疗维生素B缺乏症，周围神经炎，手术后肠绞痛）世界排名第一'],
['000661', '长春高新', '大医药', '', '长效生长激素世界排名第一'],
['002241', '歌尔股份', '大科技', '', '微型麦克风世界排名第一'],
['300207', '欣旺达  ', '大科技', '', '智能手机电池世界排名第一'],
['002046', '轴研科技', '轴承行业', '国产芯片、军工', '国内航天特种轴承龙头（此外对中芯国际供货）'],
['002423', '中粮资本', '特殊钢行业', '多元金融、参股期货', '国内特殊钢精锻件龙头（曾用名：中原特钢）'],
['300078', '思创医惠', '医疗信息化', '互联医疗、物联网', '国内电子防盗卷标龙头（曾用名：中瑞思创）'],
['002309', '中利集团', '光伏新能源', '太阳能、锂电池、亏业绩差', '国内阻燃耐火软电缆龙头（曾用名：中利科技）'],
['002179', '中航光电', '高端设备制造', '军工、大飞机', '国内最大军用连接器制造公司'],
['002080', '中材科技', '新材料产业', '燃料电池、锂电池', '国内特种纤维复合材料龙头'],
['002428', '云南锗业', '小金属', '太阳能', '国内锗产品龙头'],
['002182', '云海金属', '小金属', '华为概念、新能源车', '国内最大专业化镁合金生产商'],
['002161', '远望谷', '物联网行业', '车联网、国产芯片', '国内铁路RFID龙头'],
['002063', '远光软件', '信息系统行业', '国产软件、数据货币', '国内电力财务软件龙头'],
['002223', '鱼跃医疗', '医疗器械行业', '口罩、消毒剂', '国内基础医疗器械龙头'],
['300085', '银之杰', '金融信息化', '互联金融、数据货币', '国内银行影像应用软件领头公司'],
['002126', '银轮股份', '汽车行业', '新能源车、特拉斯', '国内最大机油冷却器生产商'],
['002458', '益生股份', '畜牧业', '乳业、鸡肉概念', '国内最大祖代种鸡养殖公司'],
['300014', '亿纬锂能', '锂电池行业', '新能源车、特拉斯', '中国最大、世界第五锂亚电池供应商'],
['300030', '阳普医疗', '医疗器械行业', '口罩、互联医疗、业绩大增', '国内真空采血系统龙头'],
['002254', '泰和新材', '新材料产业', '无人机、军工', '国内氨纶行业龙头（曾用名：烟台氨纶）'],
['002284', '亚太股份', '汽车及零部件', '车联网、无人驾驶、业绩差', '国内汽车制动系统龙头'],
]
if __name__ == '__main__':
    get_stock_info()
